/*清除样式*/
*{margin:0;padding:0}
li{list-style:none}
img{vertical-align:top;border:none}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
    /* -webkit-box-shadow: 0 0 0px 1000px white inset; */
}
a{ text-decoration: none;  }
/*清除浮动*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.f-left{
    float: left;
}
.f-right{
    float: right;
}
.weui-cells {
    background-color: #fff;
    overflow: hidden;
    position: relative
}
.weui-cells:before {
    top: 0;
    border-top: 1px solid #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}
.weui-cells:after,.weui-cells:before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    color: #e5e5e5;
    z-index: 2
}
.weui-cells:after {
    bottom: 0;
    border-bottom: 1px solid #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}
.weui-cell {
    padding: 10px 15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.weui-cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    z-index: 2
}
.weui-cell:first-child:before {
    display: none
}
.weui-cell__bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}
.weui-cell__ft {
    text-align: right;
    color: #999
}
/*阴影遮罩*/
.shadow-bk{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.1;
}
.weui-btn_color{
    background: #65B7B1;
}
.weui-btn_warn{
    background: #E54B47;
}
/*公用头部*/
html,body{
    height: 100%;
}
body{
    background: #EEEEEE;
}
.common-header{
    height: 150px;
    background: #fff;
}
.common-header .container-con{
    height: 100px;
    background: #fff;
    width: 1200px;
    margin: auto;
    line-height: 100px;
}
.common-header .container-con .company-title{
    font-size: 30px;
    color: #65B7B1;
    font-weight: normal;
    display: inline-block;
}
.common-header .container-con  a{
    color: #434343;
    margin-left: 10px;
}
.common-header .container-con .staff-name{
    color: #65B7B1;
}
.common-header .nav-list{
    height:50px;
    margin: auto;
    background: #65B7B2;
    line-height: 50px;
    width: 100%;
}
.common-header .nav-list .con-list{
    width: 1200px;
    margin: auto;
}
.common-header .nav-list a{
    color: #434343;
    font-size: 16px;
    display:block;
    width: 120px;
    text-align: center;
}
.common-header .nav-list a.active{
    background: #76DCD6;
}
.common-header .nav-list ul {
    display: inline-block;
}
.common-header .nav-list ul li{
    display: inline-block;
    width: 120px;
    text-align: center;
}
.common-header .nav-list ul li.active{
    background: #76DCD6;
}
.mian-container{
    background: #EEEEEE;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
    min-height: 100%;
    background: url(../../kaohe/pc-img/login-bk.png)no-repeat top center;
    position: relative;
    background-size: cover;
}
.mian-container .container-section{
    width: 1200px;
    margin: 0px auto 30px;
}
.circle-span{
    width: 42px;
    height: 24px;
    line-height: 24px;
    border-radius: 15px;
    border:1px solid #FAB424;
    color: #FAB424;
    text-align:center;
    font-size: 14px;
    display:inline-block;
}
.span-exam{
    border:1px solid #65B7B1;
    color: #65B7B1;
}
.span-score{
    border:1px solid #8BB5FF;
    color: #8BB5FF;
}
.span-total{
    border:1px solid #F4807F;
    color: #F4807F;
}